contractor site supervisor - Turc Anglais Dictionnaire